import psutil
BFH = r'%'
def getDiskstate():
    disk_information = []
    for i in psutil.disk_partitions():
        try:
            disk = []
            disk.append(i[1])
            disk.append(int(psutil.disk_usage(i[1])[0] / (1024 * 1024 * 1024)))
            disk.append(int(psutil.disk_usage(i[1])[2] / (1024 * 1024 * 1024)))
            disk.append(psutil.disk_usage(i[1])[3])
            disk.append(i[2])
            disk_information.append(disk)

        except:
            pass

    return disk_information

if __name__ == "__main__":

    for i in getDiskstate():
            print(" %-15s:%s Volume: %5s GB Free: %5s GB Used: %5s%s FS Type: %5s"
                  % ("Mount Point",i[0],i[1],i[2],i[3],BFH,i[4]))